#pragma once
using namespace IO;
#include "tests/FileStreamTest.h"
#include "tests/HGlobalStreamTest.h"
#include "tests/IOExceptionTest.h"
#include "tests/MemoryStreamTest.h"
#include "tests/NullStreamTest.h"
#include "tests/StreamTest.h"
#include "tests/FileTest.h"
#include "tests/DirectoryTest.h"
#include "tests/PathTest.h"
#include "tests/BinaryReaderTest.h"

void IOTest() {_test_func_;
	BinaryReaderTest();
	PathTest();
	// temporary remove because of delay
	// DirectoryTest();
	FileTest();
	FileStreamTest();
	HGlobalStreamTest();
	IOExceptionTest();
	MemoryStreamTest();
	NullStreamTest();
	StreamTest();
}
